from flask import Blueprint, jsonify  # 导入Flask相关模块
from applications.models import User, Order  # 导入用户、订单和花品模型

# 创建统计管理蓝图
statistics_bp = Blueprint('statistics_bp', __name__, url_prefix='/system/statistics')

# 获取统计信息
@statistics_bp.route('/', methods=['GET'])
def get_statistics():
    user_count = User.query.count()  # 统计用户数量
    order_count = Order.query.count()  # 统计订单数量
    return jsonify({
        'user_count': user_count,
        'order_count': order_count,
    }), 200  # 返回统计信息

# 注册统计管理蓝图
def register_statistics_bps(app):
    app.register_blueprint(statistics_bp) 